Sonymon "the pokemon homebrew" *EARLY VERSION* v0.3

check out the source code here ->
www.code.google.com/p/project-sonymon/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SONYMON:

     Sonymon is a 2d homebrew game made for psp. In sonymon the player roams in an
open world where he or she can battle trainers, find new sonymon, and unlock secrets!

.......................(how to install).........................................
THIS HOMEBREW IS SIGNED SO JUST PLACE THE SONYMON FOLDER IN THE PSP/GAME FOLDER
................................................................................



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KNOWN BUGS:
-sometimes player name corrupts itself (probably never going to fix this)
-some moves do not yet have animation
-wild fanz attacks without warning
-When fighting Trainer V@ughn in the game the AI freezes (don't fight me)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UPDATES:

[v0.3]
-created trainer portrait sprite
-created trainer battles
-fixed some type conversions in sonymon types table
-created ICE type in the sonymon types table
-added new sonymon
-fixed computer AI
-added animation for trainers
-fixed exit crash
-enhanced player movement
-replaced "check frequency" option with help
-got rid of awesome font to get rid of pink outline

[v0.2]
-increased AI speed
-fixed some battle bugs
-fixed player name glitch
-changed font
-removed many global variables and created 5 slots for sonymon to be held in
-fixed many different bugs
-got rid of story mode (not enough resources)
-varied sonymon that can be battled
-added new sonymon
-changed entrance effects and battle sounds
-added more battle move animations
-fixed sonymon description table glitch

[v0.1]
-replaced game icon and pic1
-added a new save icon and a new save pic1
-player name now saves (array gets corrupted... needs work)s
-had to switch to oslib's version of the osk (fixed a really annoying crash)
-fixed xmb exit bug
-less memory is now used (faster loading times)
-bigger difference between stats for all sonymon
-fixed multiple bugs
-added "cecei"
-added "fanz"
-added "blip"
-enemy AI is now a lot faster
-aligned health bars correctly
-replaced title music
-improved COMPUTER class
     ~COMPUTER class handles itself internally
     ~faster loading times
     ~more accurate movements
     ~enhanced collision
-rewrote player class to adapt to the new map class
-rewrote map class to enhance map collision/detection
-replaced old Free-Roam maps with one large Free-Roam map

**************************************
First build released December 31, 2011
**************************************


-------------------------------------------------------------------------
BETA UPDATES->

[Sonymon beta9]
-configured sonymon party navigation
-changed sonymon record book display
-fixed xp
-edited max xp values of all sonymon
-changed pound mark picture
-fixed health bar color
-added animation for jumpKick
-added animation for contanimate
-added animation for clobber
-added animation for steroids ;)
-added animation for empty and erased moves
-began intro in story mode
-edited art and sounds
-saving and loading is now fully functional!
      ~sonymon id's and levels now save!
      ~map and map points now save!
-remastered sonymon project code
      ~sonymon project now creates 3 object files instead of one
      ~cleaned up a lot of errors and warnings
      ~commented code for others to view ;)
-introduced item functions to the game (items are now available YAY)
      ~press the triangle button in-game to get a new item (needs more work done)
-added an inventory display method
-added item obtained sound effect
-changed "blumkins" to "blumdins"

[Sonymon beta8]
-game music no longer gets mixed with battle music
-damage notifiers now present in battle function (ex: "it's super effectve")
-added battle music intro
-added different battle music(loops correctly now too)
-cleaned up drawing when talking to computers
-drew new sprites and edited old ones
-fixed the multiple computer glitch when player enters portal
-edited map waypoints
-improved computer AI
-changed menu look
-began story mode FTW!!!
-created "Secruit Town" map (starting map)
-edited records
-edited party view

[Sonymon beta7]
-added a new map
-added more route sounds
-created record book...every sonymon 
    ->seen saves to records now
-player can now view a party
-changed sidebar look
-added more animation for moves
-changed battle system look
-varied enemy moves
-added new computers
-updated computer AI
-made battles happen less often
-added "sturk"
-changed sidebar
-added some new maps
-press select to toggle screen text
-added move "slam" animation 
-varied moves each sonymon can learn
-signed homebrew
-updated battle system
-added transitional effects
-edited maps
-and many other things :D

[Sonymon beta6]
-updated battle system
-changed the font
-edited computer AI and collision function
-edited art
-in the process of implementing saving (using psp gu's save method)
-made message boxes
-added xp to the game
-add levels to sonymon
-each sonymon now has its own id

[Sonymon beta5]
-changed the weight of the attack scale (attack is divided in half before it is applied)
-added two new types to type table (not used yet)
-added 8 new moves (not used yet)
-edited ICON0
-created PIC1
-created a few computers and created basic AI
-changed pointer
-configured menu
-reorganized the screen
-changed fonts
-fixed type scale
-fixed character walking patters
-fixed map end detection
-edited all sonymon, battle, menu, and selector art (photoshop FTW)

-added new sounds

-edited readme


[Sonymon beta4]
-replaced update turn function, enemy AI functions, item functions, 
    and player functions, with seperate classes 
    (runs more smoothly now)
-added uplink center

-fixed sounds from colliding

-added the GNU public license

[Sonymon beta3]
-edited player sprite
-edited open records option
-edited open bag option
-edited sonymon sprites
-created a battle animation function
-added "tackle" animation
-player flashes when hurt as well now
-faster battles
-went HARDCORE on map detection function
(there are temporary position marks displayed at the top)

[Sonymon beta2]
-edited pics
-made attack, defense, and health values accurate using y = B + lx (explained in the source)
-added more maps
-added device to find sonymon
-went HARDCORE on battle function, many more features (well not visible ones)
-added option to select starting sonymon in free roam

[Sonymon beta1]
-rewrote code and ported it from C to C++
-ripped sprites 
-edited sprites
-drew sonymon art, backgrounds etc
-edited and recorded a plethora of sounds
-configured sprite, battle mode, and maps

[Sonymon Project]
-***launched sonymon project***
-------------------------------------------------------------------------
